package com.binance.assetservice.data.models;

import java.math.BigDecimal;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ProductItem {
    private String symbol;
    private String name;
    private String initial;
    // private String productType;
    private String typeName;
    private String status;
    private String pic;
    private String symbolType;
    private String baseAsset;
    private String quoteAsset;
    private String baseAssetUnit;
    private String quoteAssetUnit;
    private BigDecimal minQty;
    private BigDecimal maxQty;
    private BigDecimal maxPrice;
    private BigDecimal minPrice;
    private BigDecimal stepSize;
    private BigDecimal minNotional;
    private String description;
    private Integer decimalPlaces;
    private BigDecimal closePrice;
    private BigDecimal prevClose;
    private BigDecimal minTrade;
    private BigDecimal tickSize;
    private BigDecimal upLimit;
    private BigDecimal downLimit;
    private BigDecimal buyerCommission;
    private BigDecimal takerCommission;
    private BigDecimal makerCommission;
    private BigDecimal sellerCommission;
    private String buyerCommissionAsset;
    private String sellerCommissionAsset;
    private Long ruleId;
    private Boolean active;
    private Boolean offMarket;
    private String matchingUnitType;
    private Integer departmentId;
    private String custom1;
    private String custom2;
    private String custom3;
    private String simpleDesc;
    private String baseAssetName;
    private String quoteAssetName;
    private Integer test;
    private String market;
    private String marketName;
    private String parentMarket;
    private String parentMarketName;

}
